package org.lc.cmd.connect;

import org.lc.cmd.CmdResponse;
import org.lc.cmd.CmdSession;
import org.lc.cmd.model.StyledString;

import java.text.AttributedString;

public interface ServerSession extends CmdSession {
    /**
     * 输出一个提示信息
     * 与{@link CmdResponse#write}不同的是，此字符串会输出到当前内容的上一行，不干扰交互
     * 一般在异步通知中使用
     */
    void notify(StyledString string);

    CmdServer getServer();
}
